
# 10. 列表的切片操作

# [2:5]->[2,5) 左闭右开
list8 = [2,3,7,9,10,23,43]
print(list8[2:5])

# [2:] -> 【2,len-1]
print(list8[2:])

# [:5] -> 【0,5]
print(list8[:5])


# [:] -> [0,len-1]
print(list8[:])


# [:len+2] -> [0:len-1]
print(list8[:len(list8)+2])

'''
 这样直接访问是不可以的
'''
# print(list8[len(list8)])


'''
 可以访问负数下标
 表示倒数第几个
'''
print(list8[-1])


''' 
  循环遍历
'''
# for操作可迭代对象

for a in list8:
    print(a,end=" ")

print()

for i in range(0,len(list8)):
    print(list8[i],end=" ")



# 操作
for a in list8:
    a +=10
print()
print(f"使用变量a后的操作{list8}")

for i in range(0,len(list8)):
    list8[i] += 10

print(f"直接加等后的操作{list8}")


